// Lindsay Gilmour
// Adam Lusch
// Dan Niceswanger
//
// Computer Graphics Project 1:
// Asteroids!
// A Tribute

#ifndef COLLISION_HANDLER_H
#define COLLISION_HANDLER_H

#include <Box2D.h>
#include "Thing.h"

class CollisionHandler : public b2ContactListener
{
	public:
		
		CollisionHandler();
		~CollisionHandler();
		
		void Add(const b2ContactPoint*);
		void Remove(const b2ContactPoint*);
		
		const map<int32, b2ContactPoint*>& getContacts() const;
		
	private:
		map<int32, b2ContactPoint*> contactList;
};

#endif
